#include<stdio.h>
int main(void)
{
    int i,N,n,j,m,max,d;
    int a[2000]={0};//数组用来储存出现次数
    scanf("%d",&N);

    for(i=0;i<N;i++){
        scanf("%d",&n);
        for(j=0;j<n;j++){
            scanf("%d",&m);
            a[m] ++;
        }
    }
    max=a[0];
     for(i=0;i<2000;i++){
        if(max<=a[i]){
            max = a[i];
            d=i;
        }
     }
    printf("%d %d",d,max);

    return 0;


}